/*
 * @Author: atao
 * @Date: 2023-10-20 19:49:36
 * @LastEditTime: 2023-10-27 20:43:47
 * @FilePath: \三阶段\pili\pili-pili-app\vite.config.ts
 */
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({

  //

  /** 发布需要修改地址 -- 打包的时候使用 */
  base: './',
  plugins: [vue()],
  //配置代理服务器
  server: {
    /** 配置端口 */
    port: 9000,
    /** 配置代理规则  */
    proxy: {
      /** http://localhost:9000/apis/show/list */
      /** 以下地址执行代理规则 -- */
      "/apis": {
        /** 代理的目标服务器 -- 地址变为 http://www.yszhsc.com:15666/apis/show/list */
        target: 'http://www.yszhsc.com:15666',
        changeOrigin: true,
        /** 当代理服务器请求目标服务器的时候，需要把代理关键字/apis替换掉 */
        rewrite: function (pathname) {
          return pathname.replace('/apis', '')
        }
      }
    }
  }
})
